SharedObject.getSize()

Доступность

Flash Player 6.

Синтаксис

myLocalSharedObject.getSize() : Number

Параметры

Нет.

Возвращает

Число, определяющее размер shared object, в байтах.

Описание

Метод; возвращает текущий размер shared object, в байтах.

Flash высчитывает размер shared object, перебирая последовательно все его свойства; чем больше свойств имеет объект, тем больше времени требуется. Поэтому порой вычисление размера SO может занять заметный период времени. Следовательно, лучше избегать использования этого метода за исключением ситуаций, когда это действительно необходимо.

Пример

В следующем примере на панель Output выводится размер shared object my_so:

var items_array:Array = new Array(101, 346, 483);
var currentUserIsAdmin:Boolean = true;
var currentUserName:String = "Ramona";

var my_so:SharedObject = SharedObject.getLocal("superfoo");
my_so.data.itemNumbers = items_array;
my_so.data.adminPrivileges = currentUserIsAdmin;
my_so.data.userName = currentUserName;

var soSize:Number = my_so.getSize();
trace(soSize);